package cn.edu.gzy.web.server.utils;

import lombok.Data;

import java.util.HashMap;
import java.util.List;

/**
 * @Author guzy
 * @Description 分页实体类
 * @Date 2022/4/24 17:42
 **/

@Data
public class Page<T> {

    /**
     * 页码
     */
    Integer pageIndex;
    /**
     * 页长
     */
    Integer pageSize;
    /**
     * 总页数
     */
    Integer pageCount;
    /**
     * 记实总数
     */
    Long totalCount;
    /**
     * 是否首页
     */
    Boolean first;
    /**
     * 是否尾页
     */
    Boolean last;
    /**
     * 数据列表
     */
    List<T> content;
    /**
     * sql查询的原始数据
     */
    List<HashMap<String, Object>> originalData;

    public Page() {
    }
}
